Everything Totally Explained


Ask & we'll explain, totally!
Check digit
Totally Explained


  NEW! All the latest news in the worlds of computer gaming, entertainment, the environment,  
finance, health, politics, science, stocks & shares, technology and much, much, more.  


View this entry using RSS

Everything about Check Digit totally explained

A check digit is a form of redundancy check used for error detection, the decimal equivalent of a binary checksum. It consists of a single digit computed from the other digits in the message.

Examples

UPC

The final digit of a Universal Product Code is a check digit computed as follows:
  1. Add the digits (up to but not including the check digit) in the odd-numbered positions (first, third, fifth, etc.) together and multiply by three.
  2. Add the digits (up to but not including the check digit) in the even-numbered positions (second, fourth, sixth, etc.) to the result.
  3. If the last digit of the result is 0, then the check digit is 0.
  4. If the last digit of the result isn't zero, then subtract the last digit from 10. The answer must equal the check digit.
For instance, the UPC-A barcode for a box of tissues is "036000291452". The last digit is the check digit "2", and if the other numbers are correct then the check digit calculation must produce 2.
  • We add the odd number digits 0+6+0+2+1+5 = 14, and multiply by 3 to get 14 × 3 = 42.
  • We add the even number digits to this result 42+3+0+0+9+4 = 58.
  • The last digit is 8, we subtract this from 10 to get 2.

    ISBN 10

    The final character of a ten digit International Standard Book Number is a check digit computed so that multiplying each digit by its position in the number (counting from the right) and taking the sum of these products modulo 11 is 0. The last digit (which is multiplied by 1) is the check digit, chosen to make the sum correct. It may need to have the value 10, which is represented as the letter X. For example, take the ISBN 0-201-53082-1. The sum of products is 0×10 + 2×9 + 0×8 + 1×7 + 5×6 + 3×5 + 0×4 + 8×3 + 2×2 = 98 modulo 11 (10) subtracted from 11 ≡ 1. So the ISBN is valid.
       While this may seem more complicated than the first scheme, it can be validated very simply by adding all the products together then dividing by 11. If the result is an integer then the ISBN is valid.

    ISBN 13

    ISBN 13 (in use January, 2007) is equal to the EAN-13 code found underneath a book's barcode. Its check digit is generated the same way as the UPC, except the even digits are multiplied by 3 instead of the odd digits.

    EAN (GLN,GTIN, EAN numbers administered by GS1)

    EAN (European Article Number) check digits (administered by GS1) - are calculated by summing the even position numbers and multiplying by 3, then adding the sum of the odd position numbers. The final digit of the result is subtracted from 10 to calculate the check digit (or left as is if already zero). A GS1 check digit calculator and detailed documentation is online at GS1's website.

    Other examples of check digits

  • The tenth digit of the National Provider Identifier for the healthcare industry more
  • The Australian Tax File Number (based on modulo 11)
  • The ninth digit of a Canadian Social Insurance Number (SIN)
  • The North American CUSIP number
  • The International SEDOL number
  • The International Securities Identifying Number (ISIN)
  • The International CAS registry number's final digit.
  • Modulo 10 check digits in credit card account numbers, calculated with the Luhn algorithm.
    • Also used in the Norwegian KID (customer identification number) numbers used in bank giros (credit transfer).
  • The final character encoded in a magnetic stripe card is a computed Longitudinal redundancy check
  • final digit of a POSTNET code
  • final digit of an ISSN code
  • final digit of a DUNS number (though this is scheduled to change, such as that the final digit will be chosen freely in new allocations, rather than being a check digit)
  • The Spanish fiscal identification number (número de identificación fiscal, NIF), (based on modulo 23).
  • The ninth digit of a Vehicle Identification Number (VIN).
  • The ninth digit of an Israeli Teudat Zehut (Identity Card) number.
  • The 13th digit of Former Yugoslav Unique Master Citizen Number (JMBG)
  • Last check digit in EAN/UPC serialisation of Global Trade Identification Number (GTIN). It applies to GTIN-8, GTIN-12, GTIN-13 and GTIN-14.
  • The seventh character of a New Zealand NHI Number. Compare to check bit.

    Further Information

    Get more info on 'Check Digit'.


    External Link Exchanges

    Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:

      <a href="http://check_digit.totallyexplained.com">Check digit Totally Explained</a>

    Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
       As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned.



  • Copyright © 2007-8 totallyexplained.com | Licensed under the GNU Free Documentation License | Site Map
    This article contains text from the Wikipedia article Check digit (History) and is released under the GFDL | RSS Version